Forum des exercices du projet Zuul

Exercice 7.18.2 (OPTIONNEL)

  
 
Avatar anonfirstname2 anonlastname2
Exercice 7.18.2 (OPTIONNEL)
par anonfirstname2 anonlastname2, mardi 7 mars 2017, 17:22
 
  • Étudier la documentation de StringBuilder et ces explications pour comprendre son utilité et l'intégrer à son jeu, notamment dans Room.getExitString().

  • A SAVOIR : StringBuilder, im/mutable
Avatar Hassan DIAB
Re: Exercice 7.18.2 (OPTIONNEL)
par Hassan DIAB, dimanche 10 novembre 2013, 18:26
 

Bonsoir,

J'ai utilisé le Stringbuilder pour faire ma méthode showCommands, mais j'ai un petit problèe avec celui-ci car quand je veux afficher avec l'interface toute le commandes, le compilateur envoi cette erreur : 

method println in class UserInterface cannot be applied to given types;

required: java.lang.String

found: java.lang.StringBuilder

reason: actual argument java.lang.StringBuilder cannot be converted to java.lang.String by method invocation conversion

The operator that you use here cannot be used for the

type of value that you are using it for. You are either

using the wrong type here, or the wrong operator.

Donc le seul moyen d'afficher les commandes quand j'écris "aide" en utilisant le "StringBuilder" c'est avec la console Java , ce qui pose problème...

Merci d'avance.

 

Avatar Jean COULOM
Re: Exercice 7.18.2 (OPTIONNEL)
par Jean COULOM, dimanche 10 novembre 2013, 19:10
 

L'erreur de compilation viens du fait que tu essayes de mettre un stringbuilder dans quelque chose qui veut une string. Il suffit donc de convertir la stringbuilder en string.